Quality metrics for mutation testing with applications to WS-BPEL compositions
نویسندگان
چکیده
Mutation testing is a successful testing technique based on fault injection. However, it can be very costly and several cost-reduction techniques for reducing the number of mutants have been proposed in the literature. Cost reduction can be aided by an analysis of mutation operators, but this requires the definition of specialized metrics. Several metrics have been proposed before, though their effectiveness and relative merits are not easy to assess. A step-ahead in the evaluation of mutation-reduction techniques would be a better metric to determine objectively the quality of a set of mutants with respect to a given test-suite. This work introduces such a metric, which is naturally extended to mutation operators and may be used to reduce the number of mutants, particularly of equivalent mutants. Finally, a firm mutation analysis tool for WSBPEL service compositions is presented and experimental results obtained by comparing different metrics on several compositions are presented. Copyright © 0000 John Wiley & Sons, Ltd.
منابع مشابه
An Empirical Study on Mutation Testing of WS-BPEL Programs
Nowadays, applications are increasingly deployed as Web services in the globally distributed cloud computing environment. Multiple services are normally composed to fulfill complex functionalities. Business Process Execution Language for Web Services (WS-BPEL) is an XML-based service composition language that is used to define a complex business process by orchestrating multiple services. Compa...
متن کاملAn Architecture for Dynamic Invariant Generation in WS-BPEL web Service Compositions
Web services related technologies (especially web services compositions) play now a key role in e-Business and its future. Languages to compose web services, such as the OASIS WS-BPEL 2.0 standard, open a vast new field for programming in the large. But they also present a challenge for traditional white-box testing, due to the inclusion of specific instructions for concurrency, fault compensat...
متن کاملA Framework for Mutant Genetic Generation for WS-BPEL
One of the latest trends is marked by the emergence of so-called web services (WS). These allow rapid application development, characterized by a low cost and an easy distributed application composing. The OASIS WS-BPEL 2.0 standard is an XML-based language which allows to specify the behavior of a business process as a WS which interacts with other external WS. WS-BPEL is a challenge for tradi...
متن کاملBPEL-TIME - WS-BPEL Time Management Extension
Temporal management and assurance of temporal compatibility is an important quality criteria for processes within and across organizations. Temporal conformance increases QoS and reduces process execution costs. WS-BPEL as the accpetd industry standard lacks sufficient temporal management capabilities. In this paper we introduce BPEL-TIME, a WS-BPEL extension for time management purposes. It al...
متن کاملChecking the Behavioral Conformance of Web Services with Symbolic Testing and an SMT Solver
Workflow-based service composition languages foster the rapid design and development of distributed applications. The behavioral verification of service Compositions has widely been addressed at design time, using modelchecking. Testing is a complementary technique when it comes to check the behavioral conformance of a service implementation with respect to its specification or to a user or a s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softw. Test., Verif. Reliab.
دوره 25 شماره
صفحات -
تاریخ انتشار 2015